An Architecture for Supporting "Pay-per-use" Downloadable Systems based on Java 2 and JavaSpaces

نویسندگان

  • Giancarlo Succi
  • Raymond Wong
  • Eric Liu
  • Carlo Bonamico
  • Tullio Vernazza
چکیده

The widespread using of Internet creates new ways to distribute software. Currently, software companies are able to sell their software products to customers through direct downloading. This software distribution model can be extended to "rent" software services to customers and charge them based on their usage of the delivered services, but there have not been many researches done in this area. We have developed a web-based application called WebMetrics to experiment the possibility of developing a "pay-per-use" system. The experience of building the first version shows that a distributed computing platform is required to support the security and administration features, which are necessary in any "pay-per-use" systems. Through the investigation of available Java distributed computing platform, we selected a most suitable platform and refined the architecture to solve the difficulties faced in the first version of WebMetrics.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Supporting Electronic Commerce of Software Products through Pay-per-Use Rental of Downloadable Tools

Java support the development of software tools that can be downloaded on-demand by users, software tools on-demand. These tools cannot be purchased like products, because they do not reside on the user’s machine. Rather, they can be used as “services.” In this paper, we propose a new paying mechanism for Electronic Commerce of software tools-on-demand, that charges users according to how much t...

متن کامل

Information Architecture of Research Institutes’ Website, Case Study: Iranian Research Institute for Information Science and Technology’s Website

Purpose: As mission-oriented organizations, research institutes have the task of answering community questions in specialized areas, and should therefore be able to effectively present their outputs to their target users. Achieving such a goal requires the proper use of information architecture principles to properly organize the information platform in which the research institutes interact wi...

متن کامل

Creation and Analysis of a JavaSpace-based Distributed Genetic Algorithm

The island model for distributed genetic algorithms (GAs) is a natural match for the master-worker paradigm in distributed computation. We explore the benefits and drawbacks of several distributed system architectures in developing an implementation of a distributed GA that exploits the Jini and JavaSpace technologies. Our results, using the knapsack problem as an illustration, show that there ...

متن کامل

Formal speci cation of JavaSpacesTM architecture using CRL

We study a formal speci cation of the shared data space architecture, JavaSpaces. This Java technology provides a virtual space for entities, like clients and servers, to communicate by sharing objects. We use CRL, a language that combines abstract data types with process algebra, to model an abstraction of this coordination architecture. Besides the basic primitives write, read and take, our m...

متن کامل

Design and Implementation of a Programmable Coordination Architecture for Mobile Agents

The paper describes the design and the Java implementation of a coordination architecture for mobile agents, based on an object-oriented Linda-like tuple space model, compliant with the Sun's JavaSpaces specifications. Moreover, unlike Linda and JavaSpaces, the proposed architecture integrates a reactive model: the behaviour of the tuple spaces can be programmed by installing reactions which ar...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999